// en.js
import enLocale from "element-ui/lib/locale/lang/en"; //引入element语言包
// vue-ele-form语言包
import eleFormEnLocal from "@/components/ele-form/locale/lang/en";

const local = {
  sysName: "Smart Manufacturing Management Platform",
  common: {
    input: "Please input",
    select: "Place select ",
    filter: "Place enter keywords to filter",
    checkAll: "checkAll",
    loose: "Loose",
    default: "Default",
    compact: "Compact",
    refresh: "Refresh",
    search: "Search",
    reset: "Reset",
    expand: "Expand",
    packUp: "Packup",
    clickUpload: "Click upload",
    uploadFileRule:
      "Only xlsx and xls files can be uploaded, and no more than 5Mb",
    uploadTips5mb: "File size cannot exceed 5Mb",
    uploadLimit1: "Upload at most one file, please delete and upload",
    uploadFile: "Upload file",
    uploadFileSingle: "Upload a single file",
    upload2: "Please upload files",
    uploadsize: "with the size of no more than",
    uploadType: "and the format of",
    upload3: "",
    upload4: "The file's format is incorrect. Please upload the file in ",
    upload5: "format",
    upload6: "The size of the uploaded file can't exceed",
    upload7: "This file has been uploaded!",
    upload8: "A maximum of",
    upload9: "can be uploaded",
    upload10: "Upload failed, please try again",
    upload11: "Upload successfully",
    downLoad: "DownLoad",
    deletFile: "Are you sure to delete this file?",
    upload12: "Only one file must be uploaded",
    copy: "Copy",
    copyMsg: "Copy succeeded!",
    searchMenu: "Search Menu",
    selectFac: "Please select factory or trade",
    menuErr: "There is no matching menu below",
    hideTop: "Hide top menu",
    showTop: "Show top menu",
    sysMsg: "System messages",
    seeMore: "See more",
    loading: "Loading...",
    noMore: "No more",
    msgNotif: "Message notification",
    closeL: "Close left",
    closeR: "Close right",
    closeO: "Close others",
    closeA: "Close all",
    dragUpload: "Drag files here, or",
    upload16: "Please upload files in",
    upload13: " format ",
    upload14: "image",
    upload15: "and the size of less than ",
    downLoading: "Downloading...",
    file: "fileDownload",
    save: "Save",
    add: "Add",
    add2: "Add",
    delete: "Delete",
    userimport: "Import",
    export: "Export",
    details: "Details",
    view: "View",
    edit: "Edit",
    ok: "Ok",
    submit: "Submit",
    cancel: "Cancel",
    tip: "Tip",
    editSuccess: "Edit successfully!",
    editSuccess2: "Edit successfully!",
    submitSuccess: "Submit successfully!",
    addSuccess: "Add successfully!",
    addSuccess2: "Create successfully!",
    deleteSuccess: "Delete successfully!",
    saveSuccess: "Save successfully!",
    operateSuccess: "Operate successfully!",
    queryFailed: "Query failed!",
    resetPasswordSuccess: "Reset password successfully!",
    resourceupdatedsuccessfully: "Resource updated successfully!",
    uploadMsg: "Please upload the file!",
    importSuccess: "Import successfully!",
    operation: "operation",
    single: "Please select a piece of data",
    multiple: "Please select the item to operate",
    yes: "Yes",
    no: "No",
    order: "order",
    back: "Back",
    err401: "401 error!",
    err404: "404 error!",
    noaccess: "You do not have permission!",
    noBack:
      "Sorry, you do not have access rights, please do not carry out illegal operations! ",
    goback: "Return to previous page",
    notFind: "Page not found!",
    errmsg:
      "Sorry, the page you are looking for does not exist. Try to check the URL for errors, and then press the refresh button on the browser or try to find other content in our application.",
    remark: "remark",
    downloadTemplate: "Download template",
    chooseFile: "Choose file",
    createTime: "createTime",
    createByName: "createByName",
    updateTime: "updateTime",
    updateByName: "updateByName",
    commonMenus: "Common menus",
    print: "Print",
    tableErr: "Table error",
    uploadExcel: "Please import Excel file",
    import: "Import",
    warning: "Warning",
    success: "Success",
    fail: "Fail",
    error: "Error",
    noFieldShow: "No field is displayed",
    status: "status",
    unit: "unit",
    unitCode: "unitCode",
    factoryCode: "factoryCode",
    workshop: "workshop",
    line: "line",
    workCell: "workCell",
    team: "team",
    workshopCode: "workshopCode",
    workshopName: "workshopName",
    lineCode: "lineCode",
    lineName: "lineName",
    processCode: "processCode",
    processName: "processName",
    workCellCode: "workCellCode",
    workCellName: "workCellName",
    teamCode: "teamCode",
    teamName: "teamName",
    postCode: "postCode",
    postName: "postName",
    positionCode: "positionCode",
    positionName: "positionName",
    shiftCode: "shiftCode",
    shiftName: "shiftName",
    warehouse: "warehouse",
    warehouseCode: "warehouseCode",
    warehouseName: "warehouseName",
    area: "area",
    areaCode: "areaCode",
    areaName: "areaName",
    location: "location",
    locationCode: "locationCode",
    locationName: "locationName",
    materialCode: "materialCode",
    materialName: "materialName",
    palletCode: "palletCode",
    packageCode: "packageCode",
    boxCode: "boxCode",
    version: "version",
    batchNo: "batchNo",
    uniqueCode: "productUniqueCode",
    amount: "amount",
    owner: "owner",
    total: "total",
    reLogin: "Re login",
    baseInfo: "Basic information",
    detailTable: "Detail list",
    selectWhouse: "Please select warehouse",
    inputDetails: "Please fill in the details",
    deleteConfirm: "This operation will delete data. Do you want to continue?",
    deleteBatch:
      "This operation will delete data in batches. Do you want to continue?",
  },
  validateRules: {
    rule1: "Please enter the phone number",
    rule2: "Please enter the correct landline number and add the area code",
    rule3:
      "Please enter the correct landline number,format (area code - landline number)",
    rule4: "Only enter English,numbers and characters",
    rule5: "Only enter English and numbers",
    rule6: "Only enter numbers,letters,and hyphens(-)",
    rule7: "Cannot enter Chinese",
    rule8: "Only enter English,numbers and underscores",
    rule9: "Please enter the correct contact number",
    rule10: "Please enter the correct phone number",
    rule11: "Please enter the correct contact number strikethrough",
    rule12: "Only enter English,numbers,underscores and hyphens(-)",
    rule13: "Only non-negative integers can be entered",
    rule14: "Only integers can be entered",
  },
  login: {
    forgotPassword: "forgot password?",
    msg1:
      "Please log in to the administrator account and reset the corresponding account password",
    pws: "record password",
    userLogin: "User Login",
    account: "Job number",
    login: "Login",
    logging: "Logging",
    password: "Password",
    accountRule: "@:common.input @:login.account",
    passwordRule: "@:common.input @:login.password",
    copyright:
      "Copyright © COSMOPlat Digital Technology (Qingdao) Co., LTD. All rights reserved",
  },
  home: {
    my: "Personal center",
    logOut: "Log out",
    switchAccount: "Switch account",
  },
  my: {
    tit1: "Customize or not",
    topBackground: "topBackground",
    background: "background",
    fontColor: "fontColor",
    hoverBackground: "hoverBackground",
    hoverFontColor: "hoverFontColor",
    selected: "ok",
    themes: "setting themes",
    colorPanel: "colorPanel",
    hotTopics: "hot topics",
    classics: "classics",
    fresh: "fresh",
    msg1: "Background color configuration for configuring sidebars",
    msg2: "Default font color for configuring sidebars",
    msg3:
      "Used to configure the background color of the sidebar when the mouse is moved in and clicked",
    msg4:
      "Used to configure the font color of the sidebar when the mouse is moved in and clicked",
    msg5:
      "Used to configure the top background color configuration for the sidebar",
    msg6:
      "The input content should comply with the specifications of the background attribute in CSS",
    info: "Personal data",
    upload: "Modify avatar",
    preview: "Preview picture",
    up: "Zoom in",
    down: "Zoom out",
    left: "Rotate left",
    right: "Rotate right",
    picLimit: "Please select a picture that meets the format requirements",
    more: "More",
    noData: "Not available",
    baseInfo: "Base information",
    changePassword: "Change password",
    username: "username",
    mobile: "mobile",
    jobNumber: "jobNumber",
    email: "email",
    createTime: "createTime",
    depts: "department",
    posts: "position",
    changePasswordSuccess: "Password changed successfully!",
    editBaseSuccess: "Modify successfully!",
    oldPassword: "oldPassword ",
    newPassword: "newPassword ",
    name: "username ",
    inputMobile: "Please enter mobile number",
    inputMobileCurrect: "Please enter the correct mobile number",
    inputEmail: "Please enter email",
    inputEmailCurrect: "Please enter the correct email",
    sex: "sex",
    male: "male",
    female: "female",
  },
  operlog: {
    module: "module",
    oplog: "Operation log",
    opHis: "Operation log history",
    description: "logDescription",
    exceptionDetail: "exceptionInformation",
    logType: "logType",
    method: "method",
    params: "params",
    requestIp: "requestIp",
    time: "time",
    username: "username",
    date: "date",
    normalLog: "Normal log",
    exceptionLog: "Exception log",
  },
  comCustomer: {
    customerCode: "customerCode",
    customerName: "customerName",
    customerTypeValue: "customerType",
    qualityType: "qualityType",
    address: "address",
    contacts: "contacts",
    mobilePhone: "mobilePhone",
    telephone: "telephone",
    format: "Format (area code - fixed telephone number)",
    deleteBatch:
      "This operation will delete customers and suppliers in batches. Do you want to continue?",
    deleteSingle:
      "This operation will delete the customer/supplier. Do you want to continue?",
    merchantTemplate: "Merchant_template",
    importDetails: "Import Details",
    goodsCode: "goodsCode",
    goodsName: "goodsName",
    customer: " Customer",
    customerGoodsDetail: " Customer Goods Detail",
    deleteGoods:
      "This operation will delete the customer's material details. Do you want to continue?",
    selectGoods: "Please select goods information",
    searchMetaial: "Material query",
    goodsDesc: "goodsDesc",
    yardsSixNine: "69Code",
    seriesCode: "seriesCode",
    seriesName: "seriesName",
    unit: "unit",
    specification: "specification",
    gbCode: "GBCode",
    merchantsMaterialDetailsTemplate: "Merchants_material_details_template",
    modelCode: "modelCode",
    modelName: "modelName",
    modelType: "modelType",
    modelLevel: "modelLevel",
  },
  jobInfo: {
    start: "Start",
    stop: "Stop",
    execute: "Execute",
    taskName: " taskName",
    beanName: "beanName",
    pattern: "pattern",
    params: "params",
    lastStatus: "lastStatus",
    lastTriggerTime: "lastTriggerTime",
    module: "module",
    system: "system",
    isFail: "executionResult",
    startTime: "startTime",
    endTime: "endTime",
    period: "period（ms）",
    taskInfo: "taskDetails",
    log: "Task Execution Log",
    deletConfirm:
      "This operation will delete scheduled tasks in batches. Do you want to continue?",
    deleteSingle:
      "This operation will delete the scheduled task. Do you want to continue?",
    startSuccess: "Start successfully",
    stopSuccess: "Stop successfully",
    executeSuccess: "Execute successfully",
    method: "method",
    inService: "In Service",
    stopped: "Stopped",
  },
  msg: {
    markRead: "Mark read",
    allRead: "All read",
    text: "messageContent",
    messageStatus: "messageStatus",
    createTime: "createTime",
    all: "All",
    unread: "Unread",
    read: "Read",
    handler: "handlerType",
    deletConfirm:
      "This operation will delete the system message. Do you want to continue?",
  },
  ajaxErr: {
    "400": "Request error",
    "401": "Authentication failed, unable to access system resources",
    "403": "Current operation does not have permission",
    "404": "Access resource does not exist",
    "408": "Request timeout",
    "413": "Parsing failed",
    "500": "Server internal error",
    "501": "Service not implemented",
    "502": "Bad Gateway",
    "503": "Service unavailable",
    "504": "Gateway timeout",
    "505": "HTTP version is not supported",
    default: "Network unavailable, please check your network settings",
    noPerm:
      "You do not have permission to access, please contact the administrator",
  },
  router: {
    userInfo: "Personal center",
    index: "Home",
    wmsPackageCombineLogDetail: "Label disassembly log details",
    wmsInventoryMoveTaskAdd: "Add warehouse transfer",
    wmsInventoryMoveTaskDetail: "Inventory transfer details",
    wmsOutTaskadd: "Add delivery",
    wmsInventoryAllocateOutTaskAdd: "Add transfer out of storage",
    wmsInTaskAdd: "Add receipt",
  },
  wmsReceivePrint: {
    printLabel: "Print label",
    orderNo: "orderNo",
    isCreateBarcode: "createLabel",
    supplierCode: "supplierCode",
    supplierName: "supplierName",
    orderStatus: "orderStatus",
    orderLine: "orderLineItem",
    receiveAmount: "receivedAmount",
    barcodePrintTemp: "boxCodePrintTemplateName",
    capacity: "capacity",
    modelTitle: "Receipt notice printed",
    clear: "Clear box code",
    create: "Create",
    view: "View box code",
    inputClearReason: "Please enter the reason for clearing box code",
    createSuccess: "Generate code successfully~",
    clearSuccess: "Clear box code Successfully",
    labelTemplate: "labelTemplate",
    labelAmount: "labelAmount",
    bomVersion: "BOMversion",
    createMsg:
      "The box code capacity is {capacity}, and the bar code quantity is {printQuantity}. Do you want to continue?",
  },
  mesTechnology: {
    publish: "Publish",
    deactivate: "Deactivate",
    upgrade: "Upgrade technology",
    technologyCode: "technologyCode",
    technologyName: "technologyName",
    isDefaultTechnology: "isDefaultTechnology",
    activeStatus: "EnableOrDisable",
    technologyType: "technologyType",
    prodCode: "productCode",
    prodName: "productName",
    seriesCode: "seriesCode",
    seriesName: "seriesName",
    workshopCode: "workshopCode",
    all: "All",
    wait: "Waiting to publish",
    enabling: "Enabling",
    deactivated: "Deactivated",
    baseInfo: "Base information",
    proOrder: "Production sequence",
    specifiedProduct: "specified product",
    productCategory: "product category",
    none: "None",
    standardTime: "standardTime",
    assistTime: "assistTime",
    environmentalSafetyRequirement: "safetyRequirement",
    announcements: "announcements",
    versionNumber: "versionNumber",
    attachment: "attachment",
    workingTime: "workingTime",
    technology: "technology",
    version: "version",
    technologyDesc: "technologyDesc",
    Starting: "Starting",
    Deactivating: "Deactivating",
    processingsequence: "Processing sequence",
    addTech: "Add process operation",
    deleteTech: "Delete process operation",
    sequentialProcessing: "Sequential process",
    parallelProcessing: "Parallel process",
    sequentialbatch: "Sequential batch",
    parallelbatch: "Parallel batch",
    noProcess: "No process",
    saveOrder: "Save production sequence",
    alertMsg:
      "Save the production sequence first, then save the process ！！！！！",
    noData: "No data",
    processCode: "processCode",
    processName: "processName",
    processTypeId: "processType",
    isReportStart: "isReportStart",
    endReportModel: "endReportModel",
    processContent: "processContent",
    selectProcess: "Select specified process",
    confirmAdd: "Confirm add",
    single: "Please select one item",
    deleteConfirm:
      "This operation will delete the production processes. Do you want to continue?",
    saveSeqSuccess: "Production sequence saved successfully",
    errorMsg: "Network error, missing important parameters",
    selectProduct: "Select specified product",
    selectSeries: "Select series ",
    goodsCode: "goodsCode",
    goodsName: "goodsName",
    sureClose: "Do you want to close?",
    workShop: "workshop",
    technologyStatus: "technologyStatus",
    Enable: "Enable",
    updataErr: "Default workshopName does not allow upgrades!",
    updataTip:
      "Are you sure you want to upgrade the process? Do you want to continue?",
    updataSuccess: "Upgrade successfully",
    updataSuccess2: "Update successfully",
    publishTip: "Are you sure you want to publish?",
    publishSuccess: "Publish successfully",
    deactivateTip:
      "Are you sure you want to deactivate? Do you want to continue?",
    deactivateSuccess: "Deactivate successfully",
    deleteBatch:
      "This operation will delete process modeling in batches. Do you want to continue?",
    deleteSingle:
      "This operation will delete the process modeling. Do you want to continue?",
    notEdit: "Enable the data, not allowed to modify!",
    confirm1: "Are you sure you want to upgrade the technology [",
    confirm2: "]? Do you want to continue?",
    packagingSpecifications: "packaging specifications",
    productQuery: "product query",
    processQuery: "process query",
    ratio: "ratio",
    technologyCopy: "copy technology",
    remark: "remark",
  },
  mesProcess: {
    workshopName: "workshopName",
    assignStation: "Assign station",
    processExport: "Process export",
    assignStationExport: "Assign station export",
    processTypeId: "processType",
    workshopCode: "workshopCode",
    processCode: "processCode",
    processName: "processName",
    isReportStart: "isReportStart",
    endReportModel: "endReportModel",
    processContent: "processContent",
    regularName: "materialRegular",
    station: "station",
    noassignedstation: "No assigned station",
    assignedstation: "Assigned station",
    regularCode: "regularCode",
    regularName1: "regularName",
    regularContent: "regularContent",
    selectregularName: "Please select materialRegular",
    selectstation: "Station selection",
    Regularquery: "Regular configuration query",
    materialRegularCode: "materialRegularCode",
    materialRegularName: "materialRegularName",
    materialRegularContent: "materialRegularContent",
    deleteBatch:
      "This operation will delete the standard procedure in batch. Do you want to continue?",
    deleteSingle:
      "This operation will delete the standard procedure. Do you want to continue?",
    selectedStation: "Selected station",
    processProperty: "processProperty",
  },
  mesProcessType: {
    processTypeCode: "processTypeCode",
    processTypeName: "processTypeName",
    deleteBatch:
      "This operation will delete the standard process classification in batches. Do you want to continue?",
    deleteSingle:
      "This operation will delete the standard procedure classification. Do you want to continue?",
  },
  mesProcessMaterial: {
    process: "process",
    processCode: "processCode",
    processName: "processName",
    materialCode: "materialCode",
    materialName: "materialName",
    materialSpecification: "materialSpecification",
    prodCode: "productCode",
    prodName: "productName",
    isKey: "isKeyMaterial",
    dispIndex: "displayOrder",
    isCommon: "isCommon",
    prodVersion: "productBOMversionNumber",
    isCheck: "isIncludeMaterialSpecialNumberVerification",
    isRepeat: "isRepeat",
    isIdentical: "isIdentical",
    isMate: "isMatchTheMainBarCode",
    isMultiMaterial: "isMultiMaterial",
    isDiySemiproduct: "isSemiFinishedProduct",
    isSemifinish: "isSemiFinishedProductOffline",
    isElectronic: "isElectronic",
    isWifi: "isWifi",
    materialRegular: "materialRegular",
    deleteBatch:
      "This operation will delete the materials associated with the process in batches. Do you want to continue?",
    deleteSingle:
      "This operation will delete the materials associated with the process. Do you want to continue?",
    goodsCode: "materialCode",
    goodsName: "materialName",
    goodsTypeKey: "materialType",
    goodsDesc: "materialDesc",
    seriesCode: "series",
    manufactureMethodValue: "manufactureMethod",
    specification: "specification",
    gbCode: "gbCode",
    type: "type",
    technologyRoute: "technology route",
    product: "product",
    technologyType: "technology type",
    productSeriesCode: "product/series code",
    productSeriesName: "product/series name",
    productSpecification: "product specification",
    seriesCoding: "series code",
    seriesName: "series name",
    technologyQuery: "technology query",
    technologyCode: "technology code",
    technologyName: "technology name",
    productCode: "product code",
    productName: "product name",
    isDefaultTechnology: "is default technology",
    version: "version",
    technologyType2: "technology type",
    seriesQuery: "series query",
    versionNumber: "technology version",
    keyMaterial: "key material",
  },
  mesCoEsopInfo: {
    csiSn: "fileCode",
    csiName: "fileName",
    line: "line",
    station: "station",
    processName: "processName",
    processCode: "processCode",
    csiModelCode: "materialCode",
    csiVersion: "version",
    csiModelName: "materialName",
    csiModelSpecification: "materialSpecification",
    csiDefaultFlag: "defaultFlag",
    csiValidFlag: "validFlag",
    csiProcessFileNameEntity: "technologicalProcess",
    csiFileNameEntity: "attachment",
    sopFrockList: "toolingFixture",
    frockCode: "toolingCode",
    frockName: "toolingName",
    placeSelectCsiModelCode:
      "Please select the goods (material) information table",
    goodsModelTitle: "Goods (material) information table query",
    toolModelTitle: "Tooling fixture query",
    deleteBatch:
      "This operation will delete the esop in batches. Do you want to continue?",
    deleteSingle:
      "This operation will delete the esop. Do you want to continue?",
    goodsCode: "goodsCode(material)",
    goodsName: "goodsName(material)",
    goodsDesc: "goodsDesc",
    yardsSixNine: "69Code",
    seriesCode: "seriesCode",
    seriesName: "seriesName",
    unit: "unit",
    specification: "specification",
    gbCode: "gbCode",
  },
  mesSalesOrder: {
    exportDetails: "Export details",
    importDetails: "Import details",
    salesOrderCode: "salesOrderCode",
    customerCode: "customerCode",
    customerName: "customerName",
    customerType: "customerType",
    deliveryMethod: "deliveryMethod",
    customerOrderCode: "customerOrderCode",
    planDeliveryDate: "planDeliveryDate",
    selectCustomer: "Please select customer",
    customerQuery: "Customer query",
    deliveryAddress: "deliveryAddress",
    telephone: "telephone",
    deleteBatch:
      "This operation will delete sales orders in batches. Do you want to continue?",
    deleteSingle:
      "This operation will delete the sales order. Do you want to continue?",
    submitErrmsg1: "Sales order details must not be empty, please add",
    submitErrmsg2: "Row number or quantity must be entered",
    submitErrmsg3: "The row number cannot be the same. Modify the row number",
    salesOrderDetails: "salesOrderDetails",
    inputLineNum: "Place input lineNumber",
    inputCount: "Place input count",
    lineNum: "lineNumber",
    count: "count",
    address: "address",
    contacts: "contacts",
    mobilePhone: "mobilePhone",
    telephoneFixed: "telephone",
    materialQuery: "Material query",
    customerInfo: "Customer information",
    orderInfo: "Order information",
    planCode: "productOrderCode",
    qualifiedQty: "qualifiedQuantity",
    unqualifiedQty: "unqualifiedQuantity",
  },
  mesPmJtmanager: {
    recover: "Recover",
    stopStatus: "shutdownSign",
    prodCode: "product",
    responsePersion: "shutdownType",
    repairMethod: "shutdownCase",
    resolvent: "solution",
    prodVersion: "productVersion",
    isCommon: "isCommon",
    selectMaterial: "Please select material information",
    recovered: "Recovered",
    stopped: "Stopped",
    deleteBatch:
      "This operation will delete the stop management in batches. Do you want to continue?",
    deleteSingle:
      "This action will delete the stop management. Do you want to continue?",
  },
  mesGateProdWhite: {
    selectProduct: "Please select product information",
    materialQuery: "Material information query",
    deleteSingle:
      "This operation will delete the gate whitelist for this product. Do you want to continue?",
    deleteBatch:
      "This operation will delete the gate whitelist of products in batches. Do you want to continue?",
    goodsCode: "materialCode",
    goodsName: "materialName",
    goodsDesc: "materialDesc",
  },
  mesGateOrderWhite: {
    gateId: "gate",
    orderCode: "productionWorkOrder",
    selectOrder: "Please select production work order",
    queryOrder: "Production order query",
    deleteBatch:
      "This operation will delete the gate whitelist of the order in batches. Do you want to continue?",
    deleteSingle:
      "This operation will delete the gate whitelist of this order. Do you want to continue?",
    prodCode: "productCode",
    prodName: "productName",
    prodOrderType: "productOrderType",
    planBeginDate: "planBeginDate",
    planEndDate: "planEndDate",
    factoryCode: "factoryCode",
    saleCode: "saleOrderCode",
    deliveryDate: "deliveryDate",
    slackTime: "deliveryExtensionDays",
    planQuantity: "planQuantity",
    actualQuantity: "actualQuantity",
    measureUnit: "measureUnit",
    measureUnitCode: "measureUnitCode",
    orderStatus: "orderStatus",
    barcodeCreateRule: "barcodeCreateRule",
    isRunning: "isRunningInterface ",
  },
  mesTeam: {
    teamCode: "teamCode",
    teamName: "teamName",
    teamLeaderCode: "teamLeaderCode",
    teamLeaderName: "teamLeaderName",
    planPostQuantity: "planPostQuantity",
    actualPostQuantity: "actualPostQuantity",
    selectUser: "Please select user information",
    userQuery: "User information Query",
    deleteBatch:
      "This operation will batch delete teams. Do you want to continue?",
    deleteSingle:
      "This operation will delete the team. Do you want to continue?",
    templateName: "Team_Import_Template",
    nickName: "nickName",
    userCode: "userCode",
    userName: "userName",
    workCellCode: "workCellCode",
    workCellName: "workCellName",
    team: "team",
    education: "education",
    birthday: "birthday",
    timeEntry: "entryTime",
    departureTime: "departureTime",
    userType: "userType",
    postCode: "postCode",
    postName: "postName",
    email: "email",
    phone: "phone",
    positionCode: "positionCode",
    positionName: "positionName",
  },
  mesShift: {
    shiftCode: "shiftCode",
    shiftName: "shiftName",
    shiftBeginTime: "shiftBeginTime",
    shiftEndTime: "shiftEndTime",
    deleteBatch:
      "This operation will delete shifts in batches. Do you want to continue?",
    deleteSingle:
      "This operation will delete the shift. Do you want to continue?",
  },
  mesScanRecord: {
    barcode: "uniqueCode/workOrderCode",
    productLine: "productLine",
    productProcess: "productProcess",
    collectedWorkCell: "collectedWorkCell",
    scanTime: "scanTime",
    productWorkOrder: "productWorkOrder",
    overStationNum: "overStationCount",
    prodOrderType: "productWorkOrderType",
    simulatedType: "dummyOrRealOrderType",
    seriesCode: "seriesCode",
    seriesName: "seriesName",
    prodCode: "productCode",
    prodName: "productName",
    orderCode: "productWorkOrderCode",
    collectedWorkCellCode: "collectedWorkCellCode",
    collectedWorkCellName: "collectedWorkCellName",
    collectedTeamCode: "collectedTeamCode",
    collectedTeamName: "collectedTeamName",
    workday: "workday",
    totalCount: "totalCount",
    qualifiedQty: "qualifiedCount",
    unqualifiedQty: "unqualifiedCount",
  },
  mesScanRecordReport: {
    barcode: "uniqueCode/workOrderCode",
    productLine: "productLine",
    productProcess: "productProcess",
    scanTime: "scanTime",
    productWorkOrder: "productWorkOrder",
    userCode: "scanByCode",
    scanByJobNumber: "scanByJobNumber",
    userName: "scanByName",
    prodCode: "productCode",
    prodName: "productName",
    workday: "workday",
    totalCount: "totalCount",
    qualifiedQty: "qualifiedCount",
    unqualifiedQty: "unqualifiedCount",
    equipmentName: "equipmentName",
    equipmentCode: "equipmentCode",
    orderCode: "productWorkOrderCode",
    seriesCode: "seriesCode",
    seriesName: "seriesName",
    prodOrderType: "productWorkOrderType",
    simulatedType: "dummyOrRealOrderType",
    checkResult: "checkResult",
    overStationNum: "overStationCount",
  },
  orderTraceReport: {
    productWorkOrder: "productWorkOrder",
    planBeginDate: "planBeginDate",
    prodCode: "productCode",
    prodName: "productName",
    prodOrderType: "productWorkOrderType",
    orderStatus: "orderStatus",
    productOrder: "productOrder",
    planQuantity: "planQuantity",
    actualQuantity: "actualQuantity",
    measureUnit: "measureUnit",
    measureUnitCode: "measureUnitCode",
    planEndDate: "planEndDate",
    actualBeginDate: "actualBeginDate",
    actualEndDate: "actualEndDate",
    isRunning: "isRunningInterface",
    deliveryDate: "deliveryDate",
    slackTime: "deliveryExtensionDays",
  },
  mesWorkCalendars: {
    selectLine: "Please select the line",
    workCalendarDate: "copyDate",
    startDate: "targetStartDate",
    endDate: "targetEndtDate",
    weekend: "weekend",
    workday: "workday",
    holiday: "holiday",
    shiftAllocation: "Shift allocation",
    nodeConfiguration: "nodeConfiguration：",
    selectnodeConfiguration: "Please select nodeConfiguration",
    selectShift: "Please select shift information",
    limitMsg: "The work calendar prior to the current date cannot be modified",
    msg1: "Please select item ",
    msg2: ", team abbreviation!",
    Waitinglist: "Waiting to select list  ",
    shiftAbbreviation: "shiftAbbreviation",
    startTime: "startTime",
    endTime: "endTime",
    moveIn: "Move in ",
    moveOut: "Move out ",
    allMovein: "All move in",
    allMoveout: "All move out",
    SelectedList: "Selected list  ",
    teamAbbreviation: "teamAbbreviation",
  },
  mesGate: {
    gateCode: "gateCode",
    gateName: "gateName",
    gateType: "gateType",
    gateProcess: "gateProcess",
    gateserviceCode: "serviceName",
    lineCode: "lineCode",
    lineName: "lineName",
    processCode: "processCode",
    processName: "processName",
    deleteBatch:
      "This operation will delete the gate information table in batches. Do you want to continue?",
    deleteSingle:
      "This operation will delete the gate information table. Do you want to continue?",
  },
  mesFqcTask: {
    batchAdd: "Batch add",
    resultCode: "FQCinspectCode",
    productWorkOrder: "productWorkOrder",
    productWorkOrderCode: "productWorkOrderCode",
    productCode: "productCode",
    productName: "productName",
    pleasechoseorder: "Please select the production order first!",
    planCode: "productOrderCode",
    assignmentPlanDate: "planInspectDate",
    boxCode: "boxCode",
    modelCode: "modelCode",
    modelName: "modelName",
    seriesCode: "seriesCode",
    seriesName: "seriesName",
    volume: "volume",
    selectOrder: "Please select product work order",
    productWorkOrderQuery: "Product work order query",
    startTime: "startTime",
    endTime: "endTime",
    checkresult: "checkResult",
    workOrderStatus: "workOrderStatus",
    productionOrderCode: "productOrderCode",
    planQuantity: "planQuantity",
    actualQuantity: "actualQuantity",
    planBeginDate: "planBeginDate",
    planEndDate: "planEndDate",
    boxCodeQuery: "Box code query",
    deleteBatch:
      "This operation will delete the FQC inspection. Do you want to continue?",
    editLimit: "Only those that have not started can be edited",
  },
  mesTrackingCardPrint: {
    trackingCardPrinting: "Tracking Card Printing",
    reprint: "Reprint",
    orderCode: "productionWorkOrderCode",
    prodCode: "productCode",
    prodOrderType: "productWorkOrderType",
    planBeginDate: "planBeginDate",
    orderStatus: "workOrderStatus",
    planCode: "productOrderCode",
    prodName: "productName",
    seriesCode: "seriesCode",
    seriesName: "seriesName",
    measureUnits: "measureUnit",
    measureUnitsCode: "measureUnitCode",
    bomVersionNumber: "BOMFormulaVersion",
    simulatedType: "dummyOrRealOrderType",
    deliveryDate: "deliveryDate",
    slackTime: "deliveryExtensionDays",
    quantity: "planQuantity",
    actualQuantity: "actualQuantity",
    planEndDate: "planEndDate",
    backflushType: "backflushType",
    prepositionCode: "preOrderCode",
    prepositionType: "preOrderType",
    workOrderCode: "workOrderCode",
    barcodePrintTemp: "barcodePrintTemplate",
    materialCode: "materialCode",
    materialName: "materialName",
    printedQuantity: "printedQuantity",
    notPrintedQuantity: "notPrintedQuantity",
    clear: "Clear",
    create: "Create",
    inputClearReason: "Please enter the reason for clearing box code",
    isCreadTrackingCard: "Whether to generate a production tracking card?",
    createSuccess: "Generate code successfully~",
  },
  mesBarcodeprintHistory: {
    reprint: "Reprint",
    planCode: "productOrderCode",
    orderCode: "productionWorkOrderCode",
    seriesCode: "seriesCode",
    seriesName: "seriesName",
    prodCode: "productCode",
    prodName: "productName",
    barCode: "barCode",
    barcodePrintTemp: "barcodePrintTemplate",
    printtime: "printTime",
    printtype: "printType",
    quantity: "planQuantity",
    userName: "printerName",
    limitTemp: "Please select the same printing template to print ~",
    limitOrder: "Only one production work order can be selected for printing ~",
  },
  mesProdBarcodeClearLog: {
    planCode: "productOrderCode",
    orderCode: "productionWorkOrderCode",
    prodCode: "productCode",
    prodName: "productName",
    modelCode: "modelCode",
    modelName: "modelName",
    seriesCode: "seriesCode",
    seriesName: "seriesName",
    barCode: "barCode",
    isSubmitted: "reportingMark",
    isPrint: "printMark",
    count: "count",
    planBeginDate: "planBeginDate",
    planEndDate: "planEndDate",
    barcodePrintTemp: "printedbarCodeTemplate",
    printTemp: "printTemplate",
    oldProdCode: "oldModelCode",
    oldProdName: "oldModelName",
    prodDesc: "modelDesc",
    clearByName: "clearByName",
    clearTime: "clearTime",
    clearReason: "clearReason",
  },
  mesUserExtend: {
    userCode: "userCode",
    userName: "userName",
    education: "education",
    birthday: "birthday",
    timeEntry: "entryTime",
    departureTime: "departureTime",
    userType: "userType",
    postCode: "post",
    email: "email",
    phone: "phone",
    positionCode: "positionCode",
    position: "position",
    userAvatar: "userAvatar",
    deleteBatch:
      "This operation will delete the personnel information extension table in batches. Do you want to continue?",
    deleteSingle:
      "This operation will delete the personnel information extension table. Do you want to continue?",
    nickName: "nickName",
    tenantCode: "tenantCode",
    jobNumber: "jobNumber",
    userEmail: "userEmail",
    mobile: "mobile",
  },
  printBoxCode: {
    uniqueCodeforMessage:
      "This work order has not printed a unique code, unable to make up for it!",
    printBoxCode: "Print box code",
    clearOtherCode: "Clear other code",
    reprint: "Reprint",
    planCode: "productOrderCode",
    orderCode: "productionWorkOrder",
    prodName: "productName",
    prodCode: "productCode",
    prodOrderType: "productWorkOrderType",
    planBeginDate: "planBeginDate",
    planEndDate: "planEndDate",
    orderStatus: "workOrderStatus",
    seriesCode: "seriesCode",
    seriesName: "seriesName",
    planQuantity: "planQuantity",
    actualQuantity: "actualQuantity",
    measureUnit: "measureUnit",
    measureUnitCode: "measureUnitCode",
    bomVersionNumber: "BOMFormulaVersion",
    simulatedType: "dummyOrRealOrderType",
    deliveryDate: "deliveryDate",
    slackTime: "deliveryExtensionDays",
    backflushType: "backflushType",
    prepositionCode: "preOrderCode",
    prepositionType: "preOrderType",
    clear: "Clear box code",
    create: "Create",
    view: "View box code",
    workOrderCode: "workOrderCode",
    barcodePrintTemp: "barcodeTemplate",
    printedQty: "printedCount",
    notPrintedQty: "notPrintedCount",
    goodsCode: "materialCode",
    goodsName: "materialName",
    barcodeQty: "barcodeCount",
    volume: "volume",
    inputClearReason: "Please enter the reason for clearing box code",
    createMsg1: "The box code volume is ",
    createMsg2: " , and the bar code quantity is ",
    createMsg3: " . Do you want to continue?",
    createSuccess: "Generate code successfully~",
    previewBarcode: "Preview barcode",
    materialCode: "materialCode",
    materialName: "materialName",
    startBarCode: "reprintStartBarCode",
    endBarCode: "reprintEndBarCode",
    printUniqueCode: "Print Unique Code",
    uniqueCode: "Unique Code",
    clearUniqueCode: "Clear Unique Code",
    browseUniqueCode: "Browse Unique Code",
    previewAndPrint: "Preview and Print",
    inputClearUniqueCodeReason:
      "Please enter the reason for clearing the unique code",
    amountCheckMsg: "Print quantity cannot be 0",
    printQuantity: "printQuantity",
    printFilter: "printFilter",
    barcodePrintTempCheckMsg: "Please select print template",
    isCreateBarcode: "this order hasnot create unique code, is create now?",
    codeStrategy: "code strategy",
    allGen: "this order already create all unique code",
    canNotClearUniqueCode: "this order hasnot create unique code, cannot clear",
    clearBarcodeSuccess: "clear success",
    genCount: "create count",
    unableToPrint: "printing frequency not maintained, unable to print",
  },
  mesUniqueCodePrintingRecord: {
    reprint: "Reprint",
    uniqueCode: "Unique Code",
    printType: "printType",
    barcodePrintTemp: "barcodePrintTemplate",
    planCode: "productOrderCode",
    seriesCode: "seriesCode",
    seriesName: "seriesName",
    prodCode: "modelCode",
    prodName: "modelName",
    printtime: "printTime",
    prodworkorderCode: "productWorkOrderCode",
    volume: "volume",
    printByCode: "printByCode",
    printByName: "printByName",
    limitTemp: "Please select the same printing template to print ~",
    sameWorkshop: "Please select the same workshopName to print",
    sameLine: "Please select the same line to print",
    oneCode: "reprint need examine，only select one record to print",
    sameProd: "Please select a unique code for the same product model to print",
  },
  mesUniqueCodeClearingRecord: {
    planCode: "productOrderCode",
    prodworkorderCode: "productWorkOrderCode",
    prodCode: "modelCode",
    prodName: "modelName",
    uniqueCode: "Unique Code",
    clearByName: "clearByName",
    clearTime: "clearTime",
    clearReason: "clearReason",
    seriesCode: "seriesCode",
    seriesName: "seriesName",
    volume: "planQuantity",
    planBeginDate: "planBeginDate",
    planEndDate: "planEndDate",
    barcodePrintTemp: "barcodePrintTemplate",
    boxcodeFront: "barcodePrefix",
    boxcodeBack: "barcodeSuffix",
    serialNumber: "serialNumber",
    isPrint: "isPrint",
  },
  mesProdBarcodeReprint: {
    orderCode: "productionWorkOrder",
    prodCode: "modelCode",
    prodName: "modelName",
    planBeginDate: "planBeginDate",
    startBarcode: "reprintStartBarCode",
    endBarcode: "reprintEndBarCode",
    printTemp: "print template",
    examineByName: "examine by",
    examineTime: "examine time",
    examineContent: "examine content",
    isPrint: "isPrint",
    createByName: "request by",
    createTime: "request time",
    examine: "examine",
    examineSuccess: "examine success",
    examinePass: "pass",
    examineReject: "reject",
    examineContentRequired: "examine content required",
    alreadyExamine: "this request has already examined",
  },
  mesProdUniqueCode: {
    planCode: "productOrderCode",
    prodworkorderCode: "productWorkOrderCode",
    uniqueCode: "Unique Code",
    modelCode: "modelCode",
    modelName: "modelName",
    planBeginDate: "planBeginDate",
    planEndDate: "planEndDate",
    barcodePrintTemp: "barCodePrintTemplate",
    isPrint: "isPrint",
    isSubmitted: "isReport",
    seriesCode: "seriesCode",
    seriesName: "seriesName",
    volume: "volume",
  },
  mesProdOrderPlan: {
    schedule: "Schedule",
    productionOrderCode: "productOrderCode",
    orderStatus: "orderStatus",
    workshopName: "workshopName",
    actualBeginDate: "actualBeginDate",
    actualEndDate: "actualEndDate",
    bomVersionNumber: "BOMVersion",
    modelingQuery: "Process modeling query",
    codeStrategy: "productWorkOrderCode",
    selectProcess: "Place select technologicalProcess",
    versionNumber: "versionNumber",
    equipment: "equipment",
    autoGenerate: "Auto generate",
    erpFDocumentStatus: "documentStatus",
    erpFDate: "documentDate",
    qualifiedQty: "qualifiedQuantity",
    unqualifiedQty: "unqualifiedQuantity",
    stockinCountToplimit: "storageCeiling",
    startDateLimit:
      "The start date should be less than or equal to the end date",
    endDateLimit:
      "The end date must be greater than or equal to the start date",
    deleteBatch:
      "This operation will delete production orders in batches. Do you want to continue?",
    deleteSingle:
      "This operation will delete the production order. Do you want to continue?",
    pleaseCompleteInfo: "Please complete the information!",
    technologyCode: "technologyCode",
    technologyName: "technologyName",
    technologyType: "technologyType",
    isDefaultTechnology: "isDefaultTechnology",
    prodCode: "productCode",
    prodName: "productName",
    standardTime: "standardTime(minute)",
    assistTime: "assistTime(minute)",
    technologyStatus: "status",
    productOrderInfo: "Production order information",
    waiteschedule: "Waiting schedule",
    waiteproduce: "Waiting produce",
    producing: "Producing",
    completed: "Completed",
    waiteissue: "Waiting issue",
    issued: "Issued",
    customer: "customer",
    tillNow: "Till now",
    qualified: "qualified",
    unqualified: "unqualified",
    planProduct: "plannedProduction",
    waitePro: "waitingProduce",
    materialReq: "Material requisition information",
    productWorkOrderList: "Production work order list",
    orderNo: "orderCode",
    waveOrderNo: "waveOrderCode",
    barcode: "productUniqueCode",
    BatchNumber: "batchNumber",
    workOrderCode: "workOrderCode",
    equipmentName: "equipmentName",
    equipmentCode: "equipmentCode",
    planQty: "plannedProduction",
    actQty: "actualProduction",
    jumpWarning: "Please carry parameters",
    startVerification: "startTest:",
    selectTest: "selectiveTest",
    mustTest: "mustTest",
    tested: "tested",
    unverified: "untested",
    testItem: "testItem",
    testSubitem: "testSubitem",
    testContent: "testContent",
    machineBarCode: "machineBarCode",
    processNum: "processNum",
    measureUnit: "measureUnit",
    measureUnitCode: "measureUnitCode",
    prodOrderType: "prodOrderType",
  },
  mesProdOrder: {
    prodCode: "productCode",
    prodName: "productName",
    measureUnit: "measureUnit",
    measureUnitCode: "measureUnitCode",
    prodOrderType: "prodOrderType",
    abnormalClosure: "Abnormal closure",
    issue: "Issue",
    batchIssue: "BatchIssue",
    processReport: "Process report",
    priority: "Priority sorting",
    thaw: "Thaw",
    freeze: "Freeze",
    abnormalJoint: "Abnormal Joint",
    BatchThaw: "BatchThaw",
    BatchFreeze: "BatchFreeze",
    orderStatus: "orderStatus",
    processReportdetails: "processReportDetails",
    selectProductOrder: "Please select product order",
    selectTechnologicalProcess: "Please select technologicalProcess",
    tipmsg:
      "Note: Once the work order is issued, the reporting method and closing method of the work order cannot be changed.",
    versionNumber: "processVersionNumber",
    workDate: "workDate",
    completedCount: "completedCount",
    laborHours: "laborHours",
    machineHours: "machineHours",
    otherHours: "otherHours",
    deleteBatch:
      "This operation will delete production work orders in batches. Do you want to continue?",
    deleteSingle:
      "This operation will delete the production work order. Do you want to continue?",
    issueLimit1:
      "Please select only the items whose work order status is not started",
    issueLimit2: "Please select the same model",
    issueLimit3: "Please select the same series of codes",
    issueLimit4: "Please select the same station",
    issueLimit5: "Please select the same device",
    issueLimit6: "Please select the same line",
    issueLimit7: "Please select the same workshopName",
    issueLimit8: "Please select the same technological process",
    msg1: "Work order has been completed, do not allow to freeze!",
    msg2:
      "This operation will freeze the production work order. Do you want to continue?",
    msg3: "Freezing successfully",
    msg4:
      "This operation will unfreeze the production work order. Do you want to continue?",
    msg5: "Thawing successfully",
    msg6: "Issue successfully",
    msg7: "Report successfully",
    dateLimit:
      "The end date of the work order plan shall be less than or equal to the end date of the order plan",
    productionWorkOrderInformation: "Production work order information",
    ready: "Ready",
    inprogress: "In progress",
    modelNumber: "modelNumber",
    schedulingDate: "schedulingDate",
    progress: "progress",
    processFlow: "Process flow",
    code: "code",
    name: "name",
    total: "total",
    productioninfo: "Production information",
    startupinfo: "Start-up information",
    feedinginfo: "Feeding information",
    exceptioninfo: "Exception information",
    processqualityinspection: "Process quality inspection",
    log: "Log",
    scanner: "scanner",
    time: "time",
    collectionstation: "station",
    collectionteam: "team",
    totalCount: "total",
    repaired: "repairScan",
    unqualifiedQty: "unqualified",
    faultName: "faultName",
    scanTime: "startTime",
    startupworker: "worker",
    scanDate: "scanTime",
    batchNo: "batchNo",
    boxCode: "boxCode",
    packageCode: "packageCode",
    inspectionType: "checkType",
    resultCode: "inspectionNumber",
    checkCount: "inspectionQuantity",
    checkresult: "inspectionResult",
    Qualified: "Qualified",
    Unqualified: "Unqualified",
    notStarted: "Not started",
    finished: "Finished",
    typeCode: "typeCode",
    isRepairScanName: "isRepairScan",
    uniqueCode: "uniqueCode",
    isBad: "isBad",
    upType: "Move up",
    downTpe: "Move down",
    closeTip:
      "Production work order abnormal closure operation is irreversible, whether to continue?",
    batchGiveTip:
      "This operation will batch deliver work orders in the status to be delivered. Other work orders are ignored. The process, workshopName, and wire body must be configured in advance for batch delivery. Otherwise, batch delivery fails. Do you want to continue?",
  },
  mesProdOthercode: {
    customerCode: "customerCode",
    customerName: "customerName",
    planCode: "planCode",
    orderCode: "orderCode",
    prodCode: "prodCode",
    prodName: "prodName",
    seriesCode: "seriesCode",
    seriesName: "seriesName",
    planBeginDate: "planBeginDate",
    planEndDate: "planEndDate",
    barcodePrintTemp: "barcodePrintTemp",
    codeType: "codeType",
    codeStrategy: "codeStrategy",
    barcode: "barcode",
    isPrint: "isPrint",
    isSubmitted: "isSubmitted",
    create: "create",
    print: "print",
    clear: "clear",
    reprint: "reprint",
    prodOrderType: "prodOrderType",
    planQuantity: "planQuantity",
    actualQuantity: "actualQuantity",
    measureUnit: "measureUnit",
    genCount: "genCount",
    createSuccess: "createSuccess",
    printQuantity: "printQuantity",
    quantityPrinted: "quantityPrinted",
    quantityNotPrinted: "quantityNotPrinted",
    barcodePrintTempCheckMsg: "barcodePrintTempCheckMsg",
    canNotPrint: "canNotPrint",
    alreadyPrint: "alreadyPrint",
    amountCheckMsg: "amountCheckMsg",
    canNotClearOtherCode: "canNotClearOtherCode",
    inputClearOtherCodeReason: "inputClearOtherCodeReason",
    clearSuccess: "clearSuccess",
    canNotRepairOtherCode: "canNotRepairOtherCode",
    startBarcode: "startBarcode",
    endBarcode: "endBarcode",
    printingTimes: "printingTimes",
    isCreateBarcode:
      "This model has not generated any other codes. Do you want to generate them now?",
    plannedQuantity: "planned quantity",
  },
  mesProdOthercodePrintHistory: {
    reprint: "reprint",
    barcode: "barcode",
    codeType: "codeType",
    printType: "printType",
    barcodePrintTemp: "barcodePrintTemp",
    planCode: "planCode",
    orderCode: "orderCode",
    seriesCode: "seriesCode",
    seriesName: "seriesName",
    prodCode: "prodCode",
    prodName: "prodName",
    printtime: "printtime",
    printByCode: "printByCode",
    printByName: "printByName",
    limitTemp: "Please select the same printing template for printing~",
    sameWorkshop: "Please select the same workshopName barcode for printing",
    sameLine: "Please select the same barcode for printing",
    sameCodeType: "Please select the same classification barcode for printing",
    sameBarcodePrintTemp: "Please select the same barcode for printing",
    oneCode:
      "Supplementary printing requires approval, only one barcode can be selected for printing",
  },
  mesOtherCodeClearingRecord: {
    planCode: "planCode",
    orderCode: "orderCode",
    prodCode: "prodCode",
    prodName: "prodName",
    codeType: "codeType",
    uniqueCode: "uniqueCode",
    clearByName: "clearByName",
    clearTime: "clearTime",
    clearReason: "clearReason",
    seriesCode: "seriesCode",
    seriesName: "seriesName",
    volume: "volume",
    planBeginDate: "planBeginDate",
    planEndDate: "planEndDate",
    barcodePrintTemp: "barcodePrintTemp",
    boxcodeFront: "boxcodeFront",
    boxcodeBack: "boxcodeBack",
    serialNumber: "serialNumber",
    isPrint: "isPrint",
  },
  mesProdOthercodeReprint: {
    orderCode: "orderCode",
    prodCode: "prodCode",
    prodName: "prodName",
    planBeginDate: "planBeginDate",
    codeType: "codeType",
    startBarcode: "startBarcode",
    endBarcode: "endBarcode",
    printTemp: "printTemp",
    examineByName: "examineByName",
    examineTime: "examineTime",
    examineContent: "examineContent",
    isPrint: "isPrint",
    createByName: "createByName",
    createTime: "createTime",
    examine: "examine",
    examineSuccess: "examineSuccess",
    examinePass: "examinePass",
    examineReject: "examineReject",
    examineContentRequired: "examineContentRequired",
    alreadyExamine: "alreadyExamine",
    reprint: "reprint",
  },
  mesProdBom: {
    uploadile: "Please upload the file",
    publish: "Publish",
    deactivate: "Deactivate",
    upgrade: "Upgrade",
    materialCode: "materialCode",
    materialName: "materialName",
    materialDesc: "materialDesc",
    version: "version",
    manufactureMethod: "manufactureMethod",
    materialType: "materialType",
    bomVersion: "bomVersion",
    usedquantity: "usedQuantity",
    inputquantity: "Please input quantity",
    advancingStockDays: "advancingStockDays",
    productCode: "productCode",
    productName: "productName",
    level: "versionLevel",
    materialTypeCode: "materialTypeCode",
    materialTypeName: "materialTypeName",
    manufactureMethodCode: "manufactureMethodCode",
    manufactureMethodName: "manufactureMethodName",
    serielsCode: "seriesCode",
    serielsName: "seriesName",
    mesProdBomList: "materialList",
    selectProduct: "Please select the product first",
    addMaterial: " Add material ",
    addProduct: "Add product",
    BOMLevel: "BOMLevel",
    pieceYardage: "pieceYardage",
    measureUnits: "measureUnit",
    effectiveDate: "effectiveDate",
    expirationDate: "expirationDate",
    wait: "Waiting to publish",
    enable: "Enable",
    confirmUpdate: "Are you sure you want to upgrade ",
    confirmPublish: "Are you sure you want to publish BOM",
    confirmDeactivate: "Are you sure you want to deactivate",
    endMsg: "",
    updataSuccess: "Upgrade successfully",
    publishSuccess: "Publish successfully",
    deactivateSuccess: "Deactivate successfully",
    copyBOM: "Copy BOM",
    importUsers: "Import bom",
  },
  mesProdCharacteristic: {
    enable: "Enable",
    deactivate: "Deactivate",
    prodCode: "materialCode",
    prodName: "materialName",
    characteristicId: "materialCharacteristics",
    isReport: "isReport",
    activeFlag: "isEnable",
    propertieId: "materialProperty",
    selectMaterial: "Please select material information",
    materialQuery: "Material information query",
    sureDeactivate: "Are you sure to deactivate?",
    sureEnable: "Are you sure to enable?",
    deactivateSuccess: "Deactivate successfully",
    enableSuccess: "Enabled successfully",
    deleteBatch:
      "This operation will delete materials and features in batches. Do you want to continue?",
    deleteSingle:
      "This operation will delete the material and feature. Do you want to continue?",
  },
  mesCapacityCodeReprint: {
    reprint: "reprint",
    codeStrategy: "codeStrategy",
    orderCode: "orderCode",
    prodCode: "prodCode",
    prodName: "prodName",
    planBeginDate: "planBeginDate",
    startBarcode: "startBarcode",
    endBarcode: "endBarcode",
    printTemp: "printTemp",
    examineByName: "examineByName",
    examineTime: "examineTime",
    examineContent: "examineContent",
    isPrint: "isPrint",
    createByName: "createByName",
    createTime: "createTime",
    examine: "examine",
    examineSuccess: "examineSuccess",
    examinePass: "examinePass",
    examineReject: "examineReject",
    examineContentRequired: "examineContentRequired",
    alreadyExamine: "alreadyExamine",
  },
  capacityCodeInfo: {
    planCode: "planCode",
    orderCode: "orderCode",
    uniqueCode: "uniqueCode",
    modelCode: "modelCode",
    modelName: "modelName",
    planBeginDate: "planBeginDate",
    planEndDate: "planEndDate",
    barcodePrintTemp: "barcodePrintTemp",
    isPrint: "isPrint",
    isSubmitted: "isSubmitted",
    seriesCode: "seriesCode",
    seriesName: "seriesName",
    volume: "volume",
    unit: "unit",
    printSort: "printSort",
  },
  mesCapacityCodeClearingRecord: {
    planCode: "planCode",
    orderCode: "orderCode",
    prodCode: "prodCode",
    prodName: "prodName",
    capacityCode: "capacityCode",
    clearByName: "clearByName",
    clearTime: "clearTime",
    clearReason: "clearReason",
    seriesCode: "seriesCode",
    seriesName: "seriesName",
    volume: "volume",
    planBeginDate: "planBeginDate",
    planEndDate: "planEndDate",
    barcodePrintTemp: "barcodePrintTemp",
    boxcodeFront: "boxcodeFront",
    boxcodeBack: "boxcodeBack",
    serialNumber: "serialNumber",
    isPrint: "isPrint",
  },
  mesProducePlan: {
    vehicleModel: "vehicleModel",
    vehicleModelCode: "vehicleModelCode",
    vehicleModelName: "vehicleModelName",
    planCode: "planCode",
    setCode: "setCode",
    carTypeName: "carTypeName",
    carTypeCode: "carTypeCode",
    goodsName: "goodsName",
    goodsCode: "goodsCode",
    customerGoodsCode: "customerGoodsCode",
    remark: "remark",
    lineName: "lineName",
    lineCode: "lineCode",
    quantity: "quantity",
    sequence: "sequence",
    status: "status",
    auditPersonName: "auditPersonName",
    auditTime: "auditTime",
    auditOpinion: "auditOpinion",
    createByName: "createByName",
    createTime: "createTime",
    updateByName: "updateByName",
    updateTime: "updateTime",
    msg1:
      "This operation will delete the production plan in bulk. Do you want to continue?",
    msg2:
      "This operation will pass the audit plan in bulk. Do you want to continue?",
    msg3:
      "This operation will release plans in bulk and generate production work orders. Do you want to continue?",
    Successfully: "Successfully released",
    vehicle: "Add vehicle model",
    lineBody: "Add Line Body",
    msg4: "Please enter the reason for the audit failure",
    addParts: "Add parts",
    PartName: "Part Name",
  },
  mesCapacityCodePrintingRecord: {
    reprint: "reprint",
    capacityCode: "capacityCode",
    printType: "printType",
    barcodePrintTemp: "barcodePrintTemp",
    planCode: "planCode",
    seriesCode: "seriesCode",
    seriesName: "seriesName",
    prodCode: "prodCode",
    prodName: "prodName",
    printtime: "printtime",
    orderCode: "orderCode",
    volume: "volume",
    printByCode: "printByCode",
    printByName: "printByName",
    limitTemp: "Please select the same printing template for printing~",
    sameWorkshop: "Please select a capacity code for printing",
    sameLine: "Please select a capacity code for printing",
    oneCode:
      "Supplementary printing requires review, only one capacity code can be selected for printing",
  },
  capacityCode: {
    amount: "amount",
    uniqueCodeforMessage:
      "This work order has not printed a capacity code, unable to make up for it!",
    printBoxCode: "printBoxCode",
    reprint: "reprint",
    planCode: "planCode",
    orderCode: "orderCode",
    prodCode: "prodCode",
    prodName: "prodName",
    prodOrderType: "prodOrderType",
    planBeginDate: "planBeginDate",
    planEndDate: "planEndDate",
    orderStatus: "orderStatus",
    seriesCode: "seriesCode",
    seriesName: "seriesName",
    planQuantity: "planQuantity",
    actualQuantity: "actualQuantity",
    measureUnit: "measureUnit",
    measureUnitCode: "measureUnitCode",
    bomVersionNumber: "BomVersionNumber",
    simulatedType: "simulatedType",
    deliveryDate: "deliveryDate",
    slackTime: "slackTime",
    backflushType: "backflushType",
    prepositionCode: "prepositionCode",
    prepositionType: "prepositionType",
    clear: "clear",
    create: "create",
    view: "view",
    workOrderCode: "workOrderCode",
    barcodePrintTemp: "barcodePrintTemp",
    printedQty: "printedQty",
    notPrintedQty: "notPrintedQty",
    goodsCode: "goodsCode",
    goodsName: "goodsName",
    barcodeQty: "barcodeQty",
    volume: "volume",
    inputClearReason: "inputClearReason",
    createMsg1: "container code capacity",
    createMsg2: ",number of barcodes",
    createMsg3: ", Do you want to continue?",
    createSuccess: "createSuccess~",
    previewBarcode: "previewBarcode",
    printingQuantity: "Please enter the printing quantity",
    materialCode: "materialCode",
    materialName: "materialName",
    startBarCode: "startBarCode",
    endBarCode: "endBarCode",
    printCapacityCode: "printCapacityCode",
    uniqueCode: "uniqueCode",
    clearCapacityCode: "clearCapacityCode",
    browseUniqueCode: "browseUniqueCode",
    previewAndPrint: "previewAndPrint",
    inputClearUniqueCodeReason: "inputClearUniqueCodeReason",
    amountCheckMsg: "amountCheckMsg",
    printQuantity: "printQuantity",
    printFilter: "printFilter",
    barcodePrintTempCheckMsg: "barcodePrintTempCheckMsg",
    isCreateBarcode:
      "This model has not generated a capacity code. Do you want to generate it now?",
    codeStrategy: "codeStrategy",
    printSort: "printSort",
    allGen: "allGen",
    canNotClearUniqueCode:
      "The work order has not generated a capacity code and cannot be cleared",
    clearBarcodeSuccess: "clear barcode success",
    genCount: "genCount",
    unprintedQuantity: "unprintedQuantity",
    quantityPrinted: "quantityPrinted",
  },
  mesFqcTaskDetail: {
    resultCode: "FQCinspectCode",
    modelCode: "modelCode",
    modelName: "modelName",
    seriesCode: "seriesCode",
    seriesName: "seriesName",
    startTime: "startTime",
    endTime: "endTime",
    checkresult: "checkresult",
    checkAmount: "checkAmount",
    selectBoxCode: "Please select box code",
    boxCodeQuery: "Box code query",
    boxCode: "boxCode",
    volume: "volume",
    planBeginDate: "planBeginDate",
    planEndDate: "planEndDate",
    deleteBatch:
      "This operation will delete the FQC inspection box code table. Do you want to continue?",
  },
  mesScanKeyparts: {
    barCode: "barCode",
    orderCode: "productionWorkOrder",
    prodCode: "productCode",
    prodName: "productName",
    userCode: "scannerCode",
    userName: "scannerName",
    scanTime: "scanTime",
    workOrderName: "workOrderName",
    workOrderCode: "workOrderCode",
    workShiftName: "collectionShiftName",
    workShiftCode: "collectionShiftCode",
    workTeamName: "collectionTeamName",
    workTeamCode: "collectionTeamCode",
    workCellName: "collectionStationName",
    workCellCode: "collectionStationCode",
    status: "bindingStatus",
    keypartCode: "keyPartCode",
    materialCode: "materialCode",
    materialName: "materialName",
    seriesCode: "seriesCode",
    seriesName: "seriesName",
    binded: "binded",
    unbinded: "unbinded",
  },
  mesScanRecordDefectiveBad: {
    createreviewOrder: "Create review order",
    faultCode: "defectClassCode",
    faultName: "defectClassName",
    isReview: "isCreateReviewOrder",
    orderCode: "workOrderCode",
    prodName: "productName",
    prodCode: "productCode",
    seriesCode: "seriesCode",
    seriesName: "seriesName",
    equipmentName: "equipmentName",
    equipmentCode: "equipmentCode",
    reviewCode: "reviewCode",
    quantity: "quantity",
    invalidRecord: "invalidRecord",
    limitInvalid: "Invalid record cannot generate review order",
    limitOrder: "Please select the same work order",
    limitSeries: "Please select the same series",
    limitProcess: "Please select the same procedure",
    limitEqu: "Please select the same device",
    limitDedective: "Please select the same bad category",
    selectUnReview: "Please select data that has not generated a review order",
    confirmMsg:
      "This operation will generate a review order. Do you want to continue?",
    unqualifiedQty: "unqualifiedCount",
    description: "unqualifiedPhenomenonDescription",
  },
  mesDefectiveReview: {
    finalAudit: "Final review",
    reviewCode: "reviewCode",
    reviewStatus: "reviewStatus",
    orderCode: "workOrderCode",
    workOrderCode: "productWorkOrderCode",
    prodplanCode: "productOrderCode",
    planCode: "orderCode",
    equipmentName: "equipmentName",
    equipmentCode: "equipmentCode",
    prodName: "productName",
    prodCode: "productCode",
    seriesCode: "seriesCode",
    seriesName: "seriesName",
    faultCode: "defectClassCode",
    faultName: "defectClassName",
    defectLevel: "defectLevel",
    reviewResult: "reviewResult",
    rejectQuantity: "unqualifiedQuantity",
    rejectRatio: "unqualifiedRatio",
    description: "unqualifiedPhenomenonDescription",
    reviewOpinion: "finalReviewOpinion",
    reviewByName: "finalReviewByName",
    reviewTime: "finalReviewTime",
    auditOpinion: "reviewOpinion",
    reviewDepartment: "reviewDepartment",
    signature: "signature",
    date: "date",
    notOperable: "Not operable",
    finalReviewSuccess: "Final review submit successfully ~",
    auditOpinionRequired: "reviewOpinion is required",
    submitSuccess: " submit successfully ~",
  },
  mesMaterialStationType: {
    enable: "Enable",
    typeCode: "TypeCode",
    typeName: "TypeName",
    status: "Status",
    maxLength20: "The length cannot exceed 20",
    maxLength50: "The length cannot exceed 50",
    deleteBatch:
      "This operation will delete the type of material station in batch. Do you want to continue?",
    deleteSingle:
      "This operation will delete the material station type. Do you want to continue?",
  },
  mesMaterialStationInventory: {
    enable: "Enable",
    stationCode: "StationCode",
    stationName: "StationName",
    typeCode: "Type",
    status: "Status",
    volume: "Volume",
    unit: "Unit",
    maxLength20: "The length cannot exceed 20",
    maxLength50: "The length cannot exceed 50",
    deleteBatch:
      "This operation will delete the list of material stations in batches. Do you want to continue?",
    deleteSingle:
      "This operation will delete the material station list. Do you want to continue?",
  },
  mesMaterialStationModel: {
    enable: "Enable",
    prodCode: "prodCode",
    prodName: "prodName",
    stationCode: "StationCode",
    stationName: "StationName",
    farmCode: "FarmCode",
    farmName: "FarmName",
    lineCode: "LineCode",
    lineName: "LineName",
    workshopCode: "workshopCode",
    workshopName: "workshopName",
    workCellCode: "WorkCellCode",
    workCellName: "WorkCellName",
    equipmentCode: "EquipmentCode",
    equipmentName: "EquipmentName",
    materialCode: "MaterialCode",
    materialName: "MaterialName",
    productCode: "ProductCode",
    productName: "ProductName",
    typeCode: "Type",
    status: "Status",
    volume: "Volume",
    unit: "Unit",
    timeArea: "TimeArea",
    safetyStock: "SafetyStock",
    unitConsumption: "UnitConsumption",
    maxLength20: "The length cannot exceed 20",
    maxLength50: "The length cannot exceed 50",
    selectEquipment: "Select Equipment",
    selectStation: "select Material Station",
    selectModelingLimit: "Please select farm,line or workCell",
    industry: "Industry",
    workCell: "workCell",
    line: "Line",
    farm: "Farm",
    factory: "Factory",
    enterprise: "Enterprise",
    checkdeletes:
      "This operation will delete the material station model. Do you want to continue?",
    placeselectStation: "Please select material station",
    pleaseSelectEquipment: "Please select equipment",
    pleaseSelectProduct: "Please select product",
    pleaseSelectmaterial: "Please select material",
    batchPass: "batchPass",
    batchFailure: "batchFailure",
    planRelease: "planRelease",
  },
  mesMaterialStationStorage: {
    stationCode: "StationCode",
    stationName: "StationName",
    workshopCode: "workshopCode",
    workshopName: "workshopName",
    lineCode: "LineCode",
    lineName: "LineName",
    workCellCode: "WorkCellCode",
    workCellName: "WorkCellName",
    equipmentCode: "EquipmentCode",
    equipmentName: "EquipmentName",
    materialCode: "MaterialCode",
    materialName: "MaterialName",
    productCode: "ProductCode",
    productName: "ProductName",
    typeCode: "stationType",
    status: "Status",
    volume: "Volume",
    unit: "Unit",
    safetyStock: "SafetyStock",
    inventoryQuantity: "InventoryQuantity",
    deleteBatch:
      "This operation will batch delete the inventory of the material station. Do you want to continue?",
    deleteSingle:
      "This operation will delete the inventory of the material station. Do you want to continue?",
  },
  mesProductProcessSteps: {
    remove: "remove",
    copy: "copy",
    up: "Move Up",
    down: "Move Down",
    enable: "Enable",
    deactivate: "Deactivate",
    series: "series",
    model: "model",
    technology: "technology",
    processes: "processes",
    seriesCode: "seriesNumber",
    seriesName: "seriesName",
    goodsCode: "modelCode",
    goodsName: "modelName",
    regularName: "regularName",
    regularCode: "regularCode",
    regularContent: "regularExpression",
    step: "step",
    parameterMaterial: "parameter/matter",
    classify: "type",
    parameterMaterialType: "Parameter Type/Material code/Batch number",
    referenceValue: "referencevalue",
    upperLimitValue: "superiorLimit",
    lowerLimitingValue: "lowerLimit",
    unitCode: "unit",
    selectMaterialOrNot: "selectMaterial",
    correctOptions: "correctOptions",
    warningMessage: "explain",
    isMandatory: "force",
    repeat: "repeat",
    sort: "sequenceNumber",
    orderType: "orderType",
    versionNumber: "processVersion",
    placeholderSeries: "@:common.select @:mesProductProcessSteps.series",
    placeholderModel: "@:common.select @:mesProductProcessSteps.model",
    seriesModelTitle: "Select@:mesProductProcessSteps.series",
    processError: "Please select a process node to copy",
    nodeDeleteTip: "Please select a node to delete",
    nodeDeleteNote:
      "This operation will permanently delete the node. Do you want to continue?",
    seriesErrorTip: "Please select a series",
    modelDialogTitle: "Select @:mesProductProcessSteps.model",
    modelDialogTitleProd: "Select Model",
    modelDialogTitleMater: "Select Material",
    modelTitleError: "Please select a piece of data",
    regularDialogTitle: "Select Regular",
    checkIsSaveNote:
      "Detected changes to the work step table, do you want to save it",
    removeItem: "Do you want to remove this item",
    submitErrorTip:
      "The {index} step, type, and sequence type must be filled in",
    submitErrorTip2:
      "The {index} reference value, upper and lower limits must be filled in",
    submitErrorTip3: "The {index} feeding batch number is required",
    submitErrorTip4: "The {index} parallel numbering is required",
    submitErrorTip5:
      "The {index} reference value, upper and lower limits and unit must be filled in",
    submitErrorTip6:
      "The {index} Reference value and correct option are required",
    submitErrorTip7:
      "The {index} upper and lower limits and unit must be filled in",
    parallelNumber: "Juxtaposition combination",
    materialCode: "materialCode",
    materialName: "materialName",
    processCode: "processCode",
    processName: "processName",
    submitErrorTip8: "Multiple values should be separated by commas in English",
  },
  mesDeviationacceptMaterial: {
    reviewCode: "reviewCode",
    barcode: "scannBarCode",
    prodlineName: "productLineName",
    prodlineCode: "productLineCode",
    prodprocessCode: "productProcessCode",
    prodprocessName: "productProcessName",
    scanTime: "scanTime",
    orderCode: "workOrderCode",
    planCode: "orderCode",
    prodOrderCode: "productOrderCode",
    prodWorkOrderCode: "productWorkOrderCode",
    modelCode: "modelCode",
    modelName: "modelName",
    seriesCode: "seriesCode",
    seriesName: "seriesName",
    equipmentName: "equipmentName",
    equipmentCode: "equipmentCode",
    scanType: "scanType",
    faultCode: "defectClassCode",
    faultName: "defectClassName",
    goodsTypeKey: "materialType",
    finalReviewTime: "finalReviewTime",
    userScanBarCode: "userScanBarCode",
    userBy: "scanBy",
    userByName: "scanByName",
    prodCode: "productCode",
    prodName: "productName",
    concessionReceivedCount: "concessionReceivedCount",
    finalReviewBy: "finalReviewBy",
    finalReviewByName: "finalReviewByName",
    reviewTime: "reviewTime",
    reviewByName: "reviewByName",
  },
  mesScanRecordDefective: {
    repair: "Repair on-line",
    equipmentName: "equipmentName",
    equipmentCode: "equipmentCode",
    prodName: "productName",
    prodCode: "productCode",
    seriesCode: "seriesCode",
    seriesName: "seriesName",
    faultCode: "defectClassCode",
    faultName: "defectClassName",
    orderCode: "workOrderCode",
    isRepair: "isRepair",
    reviewCode: "reviewCode",
    quantity: "quantity",
    isReview: "isCreateReviewOrder",
    repairOnLine: "repairOnLine",
    repairWorkshopCode: "repairWorkshopCode",
    repairWorkshopName: "repairWorkshopName",
    repairLineCode: "repairLineCode",
    repairLineName: "repairLineName",
    repairProcessCode: "repairProcessCode",
    repairProcessName: "repairProcessName",
    repairCellCode: "repairWorkCellCode",
    repairCellName: "repairWorkCellName",
    repairEquipmentCode: "repairEquipmentCode",
    repairEquipmentName: "repairEquipmentName",
    prodorder: "productWorkOrder",
    repairEquipment: "repairEquipment",
    repairCell: "repairWorkCell",
    repairProcess: "repairProcess",
    repairWorkshop: "repairWorkshop",
    selectEquipment: "Please select equipment",
    selectEqu: "Select equipment",
    limitOrder: "Please select the same work order",
    limitProcess: "Please select the same procedure",
    limitEqu: "Please select the same device",
    limitNorepair: "Please select the data that has not been repaired",
    comfirmMsg:
      "This operation will bring the repair online. Do you want to continue?",
    equipmentType: "equipmentType",
    equipmentBrand: "equipmentBrand",
    equipmentModel: "equipmentModel",
    deptCode: "departmentCode",
    deptName: "departmentName",
    personCode: "responsiblePersonCode",
    personName: "responsiblePersonName",
  },
  mesScrapMaterial: {
    reviewCode: "reviewCode",
    barcode: "scannBarCode",
    prodlineName: "productLineName",
    prodlineCode: "productLineCode",
    scanTime: "scanTime",
    orderCode: "workOrderCode",
    planCode: "orderCode",
    equipmentName: "equipmentName",
    equipmentCode: "equipmentCode",
    modelCode: "modelCode",
    modelName: "modelName",
    seriesCode: "seriesCode",
    seriesName: "seriesName",
    scanType: "scanType",
    faultCode: "defectClassCode",
    faultName: "defectClassName",
    goodsTypeKey: "materialType",
    prodprocessCode: "productProcessCode",
    prodprocessName: "productProcessName",
    userBy: "scanBy",
    userByName: "scanByName",
    prodOrderCode: "productOrderCode",
    prodWorkOrderCode: "productWorkOrderCode",
    prodCode: "productCode",
    prodName: "productName",
    scrapCount: "scrapCount",
    reviewBy: "finalReviewBy",
    reviewByName: "finalReviewByName",
    reviewTime: "reviewTime",
    userScanBarCode: "userScanBarCode",
  },
  mesMaterialRequisition: {
    orderNo: "orderNo",
    orderType: "orderType",
    orderStatus: "orderStatus",
    materialCode: "materialCode",
    materialName: "materialName",
    planTime: "planTime",
    batchNo: "batchNo",
    productOrderCode: "productOrderCode",
    planAmount: "planAmount",
    realAmount: "realAmount",
    measureUnit: "measureUnit",
    measureUnitCode: "measureUnitCode",
    orderLine: "orderLineItem",
  },
  mesMaterialRequisitionDetail: {
    batchNo: "batchNo",
    version: "version",
    owner: "goodsOwner",
    customerCode: "customerCode",
    measureUnit: "measureUnit",
    measureUnitCode: "measureUnitCode",
    amount: "amount",
    materialCode: "materialCode",
    materialName: "materialName",
    barcode: "productUniqueCode",
    boxCode: "boxCode",
    packageCode: "packageCode",
    palletCode: "palletCode",
    orderType: "orderType",
    waveOrderLine: "waveOrderLineItem",
    waveOrderNo: "waveOrderNo",
    orderLine: "orderLineItem",
    orderNo: "orderNo",
    areaCode: "areaCode",
    locationCode: "locationCode",
    warehouseCode: "warehouseCode",
    productOrderCode: "productOrderCode",
  },
  mesLoadmaterialVerification: {
    productOrder: "productOrder",
    productWorkOrder: "productWorkOrder",
    productOrderCode: "productOrderCode",
    productWorkOrderCode: "productWorkOrderCode",
    status: "onLineVerificationStatus",
    verificationCode: "code",
    planDate: "planDate",
    startTime: "startTime",
    endTime: "endTime",
  },
  mesLoadmaterialVerificationDetail: {
    packingBoxCode: "packageBoxCode(Level 1)",
    boxCode: "boxCode(Level 2)",
    barcode: "productUniqueCode",
    batchNo: "batchNo",
    productOrder: "productOrder",
    productWorkOrder: "productWorkOrder",
    owner: "goodsOwner",
    version: "version",
    prodCode: "productCode",
    prodName: "productName",
    customerCode: "customerCode",
    checkCount: "onLineVerificationCount",
  },
  mesScanStart: {
    barcode: "uniqueCode/workOrderCode",
    prodlineName: "productLineName",
    prodlineCode: "productLineCode",
    prodprocessCode: "productProcessCode",
    prodprocessName: "productProcessName",
    userCode: "scanByCode",
    userName: "scanByName",
    scanTime: "scanTime",
    equipmentCode: "equipmentCode",
    equipmentName: "equipmentName",
    frockCode: "frockCode",
    frockName: "frockName",
    productOrder: "productOrder",
    productWorkOrder: "productWorkOrder",
    productWorkOrderCode: "productWorkOrderCode",
    workOrderCode: "workOrderCode(reserve)",
    workOrderName: "workOrderName(reserve)",
    seriesCode: "seriesCode",
    seriesName: "seriesName",
    prodCode: "productCode",
    prodName: "productName",
    prodworkshopCode: "productWorkshopCode",
    prodworkshopName: "productWorkshopName",
    workShiftName: "collectionShiftName",
    workShiftCode: "collectionShiftCode",
    workTeamName: "collectionTeamName",
    workTeamCode: "collectionTeamCode",
    workCellName: "collectionStationName",
    workCellCode: "collectionStationCode",
    scanCode: "scanner（personCode）",
    scanName: "scanner（personName）",
    workday: "workday",
    countWeight: "count/weight",
    laborHours: "laborHours",
    machineHours: "machineHours",
    otherHours: "otherHours",
    startTime: "startTime",
  },
  mesProdProperties: {
    enable: "Enable",
    deactivate: "Deactivate",
    propCode: "materialAttributeCode",
    propName: "materialAttributeName",
    activeFlag: "isEnable",
    deleteBatch:
      "This operation will delete material properties in batches. Do you want to continue?",
    deleteSingle:
      "This operation will delete the material property. Do you want to continue?",
    sureDeactivate: "Are you sure to deactivate?",
    sureEnable: "Are you sure to enable?",
    deactivateSuccess: "Deactivate successfully",
    enableSuccess: "Enabled successfully",
  },
  mesCharacteristic: {
    enable: "Enable",
    deactivate: "Deactivate",
    propertieId: "materialProperty",
    characteristicCode: "characteristicCode",
    activeFlag: "isEnable",
    characteristicName: "characteristicName",
    sureDeactivate: "Are you sure to deactivate?",
    sureEnable: "Are you sure to enable?",
    deactivateSuccess: "Deactivate successfully",
    enableSuccess: "Enabled successfully",
    deleteBatch:
      "This operation will delete features in batches. Do you want to continue?",
    deleteSingle:
      "This operation will delete the feature. Do you want to continue?",
  },
  mesWarningReport: {
    warningCode: "warningCode",
    warningName: "warningName",
    warningType: "warningType",
    warningStatus: "OAstatus",
    beginDate: "beginDate",
    endDate: "endDate",
    deleteSingle:
      "This operation will delete the warning information table. Do you want to continue?",
    deleteBatch:
      "This operation will delete warning information tables in batches. Do you want to continue?",
  },
  mesTechnologyCharacteristic: {
    seriesCode: "seriesCode",
    seriesName: "seriesName",
    modelCode: "modelCode",
    modelName: "modelName",
    techCode: "techCode",
    techName: "techName",
    techVersion: "techVersion",
    workCellCode: "workCellCode",
    workCellName: "workCellName",
    materialCode: "materialCode",
    materialName: "materialName",
    characterCode: "characterCode",
    characterName: "characterName",
    isReport: "isReport",
    displayOrder: "displayOrder",
    SelectModelCode: "Select ModelCode",
    SelectSeriesCode: "Select SeriesCode",
    SelectTechCode: "Select TechCode",
    SelectWorkCell: "Select WorkCell",
    selectMesProperty: "select Material Property",
    labelProperty: "Associate Dynamic list",
    SelectStation: "Select Station",
    attributes: "Add dynamic attributes",
    Properties: "Export Dynamic Properties",
  },
  mesProdOrderMaterial: {
    printText: "Print material transfer card",
    orderCode: "productionWorkOrderCode",
    planCode: "productOrderCode",
    prodCode: "productCode",
    prodName: "productName",
    prodOrderType: "productWorkOrderType",
    planBeginDate: "planBeginDate",
    planEndDate: "planEndDate",
    orderStatus: "workOrderStatus",
    seriesCode: "seriesCode",
    seriesName: "seriesName",
    measureUnit: "measureUnit",
    measureUnitCode: "measureUnitCode",
    bomVersionNumber: "BOMFormulaVersion",
    simulatedType: "dummyOrRealOrderType",
    deliveryDate: "deliveryDate",
    slackTime: "deliveryExtensionDays",
    quantity: "planQuantity",
    actualQuantity: "actualQuantity",
    backflushType: "backflushType",
    prepositionCode: "preOrderCode",
    prepositionType: "preOrderType",
    validate: "Format error: Can only be a number",
    workOrderCode: "workOrderCode",
    code: "material(product)Code",
    name: "material(product)Name",
    totalCount: "totalCount",
    nextProcessName: "nextProcessName",
    barcodePrintTemp: "barcodePrintTemplate",
    equipmentName: "equipmentName",
    equipmentCode: "equipmentCode",
    operatorBy: "operatorBy",
    skGoodsCode: "skMaterialCode",
    materialChargeNumber: "incomingMaterialBatchNo",
    pieceWeight: "pieceWeight",
    grossWeight: "grossWeight",
    finishDate: "finishDate",
    boxNumber: "boxNumber",
    boxTotal: "boxAmount",
    transferBillNumber: "transferBillNumber",
    inspectionResult: "inspectionResult",
  },
  mesMaterialprintHistory: {
    reprint: "Reprint",
    printtime: "printTime",
    printtype: "printType",
    printByName: "printByName",
    printTemp: "printTemplateName",
    planCode: "productOrderCode",
    orderCode: "productionWorkOrderCode",
    prodCode: "modelCode",
    prodName: "modelName",
    curProcessCode: "currentProcessCode",
    curProcessName: "currentProcessName",
    nextProcessCode: "nextProcessCode",
    nextProcessName: "nextProcessName",
    equipmentCode: "equipmentCode",
    quantity: "quantity",
    pieceWeight: "pieceWeight",
    grossWeight: "grossWeight",
    materialCode: "materialCode",
    operatorBy: "operatorBy",
    operatorByName: "operatorByName",
    materialChargeNumber: "incomingMaterialBatchNo",
    finishDate: "finishDate",
    boxcode: "boxCode",
    boxNumber: "boxNumber",
    boxTotal: "boxAmount",
    transferBillNumber: "transferBillNumber",
    inspectionResult: "inspectionResult",
    limitTemp: "Please select the same printing template to print ~",
  },
  mesScanRecordDetail: {
    printButton: "Print after reporting (including merging and splitting)",
    barCode: "barCode",
    productline: "productLine",
    productProcess: "productProcess",
    collectionstation: "collectionStation",
    scanTime: "scanTime",
    orderCode: "productionWorkOrder",
    prodName: "productName",
    prodCode: "productCode",
    workday: "workday",
    serialNumber: "serialNumber",
    totalCount: "totalCount",
    qualified: "qualifiedNumber",
    unqualified: "unqualifiedNumber",
    scanner: "scanner",
    seriesCode: "seriesCode",
    seriesName: "seriesName",
    simulatedType: "dummyOrRealOrderType",
    prodOrderType: "productWorkOrderType",
    checkResult: "checkResult",
    overStationNum: "overStationNumber",
    sameProcess:
      "Only the same *production process* can be selected for printing",
    sameOrder: "Only the same *work order* can be selected for printing",
    sameBom: "Only the same *bom version* can be selected for printing",
    validate: "Format error: Can only be a number",
    workOrderCode: "workOrderCode",
    code: "material(product)Code",
    name: "material(product)Name",
    nextProcessName: "nextProcessName",
    quantitys: "totalCount",
    barcodePrintTemp: "barcodePrintTemplate",
    equipmentName: "equipmentName",
    equipmentCode: "equipmentCode",
    operatorBy: "operatorBy",
    skGoodsCode: "skMaterialCode",
    materialChargeNumber: "incomingMaterialBatchNo",
    pieceWeight: "pieceWeight",
    grossWeight: "grossWeight",
    finishDate: "finishDate",
    boxNumber: "boxNumber",
    boxTotal: "boxAmount",
    transferBillNumber: "transferBillNumber",
    inspectionResult: "inspectionResult",
    qualifiedQty: "qualifiedCount",
    userName: "scanner",
    printedQty: "printedCount",
    notPrintedQty: "notPrintedCount",
    quantity: "quantity",
    inputquantity: "please input quantity",
  },
  mesSkill: {
    skillCode: "skillCode",
    skillName: "skillName",
    deleteBatch:
      "This operation will delete the skill information table in batches. Do you want to continue?",
    deleteSingle:
      "This operation will delete the skill information table. Do you want to continue?",
  },
  mesRequirePlan: {
    factoryCode: "factory_code",
    requireCode: "require_code",
    seriesCode: "series_code",
    seriesName: "series_name",
    prodCode: "prod_code",
    prodName: "prod_name",
    unit: "unit",
    unitCode: "unit_code",
    requireStatus: "require_status",
    customerCode: "customer_code",
    customerName: "customer_name",
    deliveryDate: "delivery_date",
    quantity: "quantity",
    scheduledCount: "scheduled_count",
    scheduledNum: "scheduled_num",
    scheduledCode: "scheduled_code",
    remark: "remark",
    userDefined1: "user_defined1",
    userDefined2: "user_defined2",
    userDefined3: "user_defined3",
    userDefined4: "user_defined4",
    userDefined5: "user_defined5",
    apsConfirm: "apsConfirm",
  },
  suitAnalyse: {
    planBeginDate: "planBeginDate",
    planEndDate: "planEndDate",
    planCode: "planCode",
    orderCode: "orderCoder",
    prodCode: "prodCode",
    prodName: "prodName",
    quantity: "quantity",
    unit: "unit",
    orderStatus: "orderStatus",
    suitRatio: "suitRatio",
    pickRatio: "pickRatio",
  },
  mesWaitPickOrderMaterials: {
    planCode: "plan_code",
    orderCode: "order_code",
    prodCode: "material_code",
    prodName: "material_name",
    unit: "unit",
    unitCode: "unit_code",
    parentProdCode: "parent_prod_code",
    needNumber: "need_number",
    qty: "qty",
    actualQty: "actual_qty",
    pickQty: "pick_qty",
    workshopName: "workshop_name",
    lineName: "line_name",
    warehouseCode: "warehouse_code",
    warehouseName: "warehouse_name",
    factoryCode: "factory_code",
    type: "type",
    status: "status",
    pickTime: "pick_time",
    pickBy: "pick_by",
    pickByName: "pick_by_name",
    overCollectionReason: "over_collection_reason",
    overPickReason: "over_pick_reason",
    overPickNum: "over_pick_num",
    ifOverPick: "if_over_pick",
    printNum: "print_num",
    orderNo: "order_no",
    targetOrderNo: "target_order_no",
    latestGetDate: "last_return_date",
    lastReturnDate: "last_return_date",
    returnWorkCellCode: "return_work_cell_code",
    returnWorkCellName: "return_work_cell_name",
    actionType: "action_type",
    createByName: "create_by_name",
    createTime: "create_time",
  },
  mesExceedPick: {
    orderNo: "order_no",
    orderCode: "order_code",
    workshopName: "workshop_name",
    lineName: "line_name",
    prodCode: "prod_code",
    prodName: "prod_name",
    materialCode: "material_code",
    materialName: "material_name",
    unit: "unit",
    overPickNum: "over_pick_num",
    pickTime: "pick_time",
    pickByName: "pick_by_name",
    overCollectionReason: "over_collection_eason",
    overPickReason: "over_pick_reason",
  },
  role: {
    name: "Role",
    allocateResources: "Allocate Resources",
    roleSort: "Display Order",
    roleName: "Role Name",
    roleCode: "Role Code",
    remark: "Remark",
    sort: "Sort",
    resources: "Resources",
    status: "Status",
    normal: "Normal",
    stopUsing: "Stop Using",
  },
  mesProcessExceptionDetails: {
    abnormalRate: "Abnormal closure rate",
    anomaliesTotal: "Total number of anomalies",
    unclosedQuantity: "Unclosed quantity",
    workshop: 'workshop',
    state: 'state'
  },
  mesRequisitionBill: {
    // id:'id',
    planCode: 'plan_code',
    planQuantity: 'plan_quantity',
    seriesCode: 'series_code',
    seriesName: 'series_name',
    prodCode: 'prod_code',
    prodName: 'prod_name',
    materialCode: 'material_code',
    materialName: 'material_name',
    unitCode: 'unit_code',
    unit: 'unit',
    bomVersion: 'bom_version',
    singleQty: 'single_qty',
    needQty: 'need_qty',
    lossQty: 'loss_qty',
    receiveQty: 'receive_qty',
    unReceiveQty: 'un_receive_qty',
    backQty: 'back_qty',
    pickQty: 'pick_qty',
    returnQty: 'return_qty',
    advancingStockDays: 'advancing_stock_days',
    sourceType: 'source_type',
    createType: 'create_type',
    userDefined1: 'user_defined1',
    userDefined2: 'user_defined2',
    userDefined3: 'user_defined3',
    userDefined4: 'user_defined4',
    userDefined5: 'user_defined5',
    factoryCode: 'factory_code',
    remark: 'remark',
    requireMaterial: 'require_material'
  },
  "mesRequisitionOrder": {
    "orderNo": "order_no",
    "warehouseCode": "warehouse_code",
    "warehouseName": "warehouse_name",
    "orderStatus": "order_status",
    "orderType": "order_type",
    "planQty": "plan_qty",
    "scanQty": "scan_qty",
    "upstreamOrderNo": "upstream_order_no",
    "supplyCode": "supply_code",
    "supplyName": "supply_name",
    "customerCode": "customer_code",
    "customerName": "customer_name",
    "planTime": "plan_time",
    "planCode": "plan_code",
    "sourceType": "source_type",
    "factoryCode": "factory_code",
    "remark": "remark",
    "userDefined1": "user_defined1",
    "userDefined2": "user_defined2",
    "userDefined3": "user_defined3",
    "userDefined4": "user_defined4",
    "userDefined5": "user_defined5",
    "operationStatus": "operation_status",
    "operationFailReason": "operation_fail_reason"
  },
  "mesRequisitionOrderMaterials": {
    "requisitionOrderId": "requisition_order_id",
    "orderNo": "order_no",
    "orderLine": "order_line",
    "orderType": "order_type",
    "warehouseCode": "warehouse_code",
    "warehouseName": "warehouse_name",
    "planCode": "plan_code",
    "prodCode": "prod_code",
    "prodName": "prod_name",
    "materialCode": "material_code",
    "materialName": "material_name",
    "unit": "unit",
    "unitCode": "unit_code",
    "planQty": "plan_qty",
    "actualQty": "actual_qty",
    "type": "type",
    "status": "status",
    "planTime": "plan_time",
    "returnWorkshopCode": "return_workshop_code",
    "returnWorkshopName": "return_workshop_name",
    "returnWorkCellCode": "return_work_cell_code",
    "returnWorkCellName": "return_work_cell_name",
    "createType": "create_type",
    "sourceType": "source_type",
    "snControl": "sn_control",
    "version": "version",
    "batchNo": "batch_no",
    "factoryCode": "factory_code",
    "operationStatus": "operation_status",
    "operationFailReason": "operation_fail_reason"
  },
  mesRequisitionOrderMaterialsEditlog: {
    // id:'id',
    requisitionOrderMaterialsId: 'requisition_order_materials_id',
    requisitionOrderId: 'requisition_order_id',
    orderNo: 'order_no',
    orderLine: 'order_line',
    orderType: 'order_type',
    warehouseCode: 'warehouse_code',
    warehouseName: 'warehouse_name',
    planCode: 'plan_code',
    prodCode: 'prod_code',
    prodName: 'prod_name',
    materialCode: 'material_code',
    materialName: 'material_name',
    unit: 'unit',
    unitCode: 'unit_code',
    planQty: 'plan_qty',
    actualQty: 'actual_qty',
    type: 'type',
    status: 'status',
    ifOverPick: 'if_over_pick',
    overPickNum: 'over_pick_num',
    overPickReason: 'over_pick_reason',
    overPickRemark: 'over_pick_remark',
    latestGetDate: 'latest_get_date',
    lastReturnDate: 'last_return_date',
    returnWorkshopCode: 'return_workshop_code',
    returnWorkshopName: 'return_workshop_name',
    returnWorkCellCode: 'return_work_cell_code',
    returnWorkCellName: 'return_work_cell_name',
    actionType: 'action_type',
    sourceType: 'source_type',
    snControl: 'sn_control',
    version: 'version',
    batchNo: 'batch_no',
    factoryCode: 'factory_code',
    userDefined1: 'user_defined1',
    userDefined2: 'user_defined2',
    userDefined3: 'user_defined3',
    userDefined4: 'user_defined4',
    userDefined5: 'user_defined5',
    operationBy: 'operation_by',
    operationByName: 'operation_by_name',
    operationTime: 'operation_time',
    operationType: 'operation_type',
  },
  mesRequisitionOrderScan: {
    // id:'id',
    orderNo: 'order_no',
    orderLine: 'order_line',
    orderType: 'order_type',
    planCode: 'plan_code',
    warehouseCode: 'warehouse_code',
    warehouseName: 'warehouse_name',
    materialCode: 'material_code',
    materialName: 'material_name',
    amount: 'amount',
    snControl: 'sn_control',
    unit: 'unit',
    unitCode: 'unit_code',
    printCode: 'print_code',
    scanTime: 'scan_time',
    specification: 'specification',
    batchNo: 'batch_no',
    supplyCode: 'supply_code',
    supplyName: 'supply_name',
    owner: 'owner',
    validDate: 'valid_date',
    factoryCode: 'factory_code',
    remark: 'remark',
    userDefined1: 'user_defined1',
    userDefined2: 'user_defined2',
    userDefined3: 'user_defined3',
    userDefined4: 'user_defined4',
    userDefined5: 'user_defined5',
  },
  "cabinet": {
    "name": "storage_cabinet",
    "cabinetName": "container_name",
    "cabinetCode": "container_code",
    "address": "controller_address",
    "cabinetArea": "container_area",
    "cabinetType": "container_type",
    "cabinetLocation": "cabinet_location",
    "btn1": "drill_down",
    "accredit": "accredit",
    "accreditBatch": "accredit_batch",
    "accreditRole": "authorization_role",
    "accreditLabel1": "Set the permission to open the cabinet",
    "cellCode": "cell_code",
    "cellLocation": "cell_location"
  },
  "keyInventory": {
    "existCabinetType": "type",
    "uwbShortCode": "uwb_short_code",
    "keyCode": "key_code",
    "vinCode": "vin_code",
    "keyCode": "key_code",
    "carInfo": "vehicle_type",
    "operatorName": "operator_name",
    "operatorTime": "operator_time",
    "cabinetSite": "container_area",
    "cabinetName": "container_name",
    "boxName": "cell_code",
    "prompt1": "This operation will export the key inventory table. Do you want to continue?",
  },
  "keyClasp": {
    "name": "key_clasp",
    "keyCode": "key_chip_code",
    "status": "status",
    "UWBCode": "uwb_code",
    "VINCode": "vin_code",
    "remark": "remark",
    "btn1": "transfer",
    "carSeries": "car_series",
    "exportPrompt": "This operation will export the key buckle information table. Do you want to continue?",
    "transferTitle": "Migrate Data",
    "transferSubTitle1": "Current key chip information:",
    "transferSubTitle2": "Migrate to Key chip info:",
  },
  "bomBuyer": {
    "bomCode": "bom_code",
    "bomVin": "equipped_vehicle_vin_ code",
    "carType": "vehicle_type",
    "createTime": "creation_time",
    "materialTypeNum": "material_requirements_type_quantity",
    "confirmedMaterialTypeNum": "confirmed_supplier_material_type_and_quantity",
    "materialDetail": "bom_details",
    "materialName": "material_name",
    "quantity": "quantity",
    "unit": "unit",
    "picture": "picture",
    "creator": "creator",
    "goodsQuotedNum": "quantity_of_goods_quoted",
    "offerDeadline": "offer_deadline",
    "reinquiry": "reinquiry",
    "reinquiry": "reinquiry",
    "label1": "supplier",
    "label2": "brand",
    "label3": "unit_price (Yuan)",
    "label4": "freight (Yuan)",
    "label5": "total price (Yuan)",
    "label6": "estimated_time_of_arrival",
    "label7": "mode_of_delivery",
    "label8": "quotation_time",
    "label9": "is_there_any_stock",
    "label10": "status",
    "label11": "remark",
    "label12": "company_name",
    "label13": "contact_name",
    "label14": "contact_phone",
    "label15": "contact_email",
    "prompt1": "Quotations from the same supplier for different qualities are recorded in multiple quotations.",
    "prompt2": "Do you confirm the re-inquiry?",
  },
  'supplier': {
    'quotedMaterialType': 'quoted_material_type',
    'viewQuotation': 'view_quotation',
    'quotation': 'quotation',
    'originalParts': 'original_parts',
    'qualityParts': 'quality_parts',
    'others': 'others',
    'stockAvailable': 'stock_available',
    'unitPrice': 'unit_price(yuan)',
    'freight': 'freight(yuan)',
    "quantity": "quantity",
    'totalPrice': 'total_price(yuan)',
    'deliveryTime': 'delivery_time',
    "arrivalDays": 'arrival_days',
    'deliveryMethod': 'delivery_method',
    'remarks': 'remarks',
    'uploadImages': 'upload_images',
    'brand': 'brand'
  }
};
export default { ...enLocale, ...eleFormEnLocal, ...local };
